﻿using System;

namespace Is
{
    public interface IIs<TTarget>
    {
        bool Apply(Func<TTarget, bool> positiveCase, Func<TTarget, bool> negativeCase);
        TTarget Target { get; }
        bool Negate { get; }
    }
}